Definition of Algarroba Bean
-
(noun) long pod containing small beans and sweetish edible pulp; used as animal feed and source of a chocolate substitute
Synonyms of Algarroba Bean
Antonyms of Algarroba Bean
No Antonyms Found.
Homophones of Algarroba Bean
No Homophones Found.